object frmsamecards: Tfrmsamecards
  Left = 0
  Top = 0
  Caption = #30456#21516#21517#29255#22788#29702
  ClientHeight = 559
  ClientWidth = 1204
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  FormStyle = fsMDIChild
  OldCreateOrder = False
  Visible = True
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object pnl1: TPanel
    Left = 297
    Top = 0
    Width = 907
    Height = 559
    Align = alClient
    BevelOuter = bvNone
    TabOrder = 0
    object pnl2: TPanel
      Left = 0
      Top = 0
      Width = 907
      Height = 41
      Align = alTop
      BevelOuter = bvNone
      TabOrder = 0
      object btn1: TButton
        Left = 360
        Top = 10
        Width = 145
        Height = 25
        Caption = #35774#20026#19981#21516
        TabOrder = 0
        OnClick = btn1Click
      end
    end
    object cxGrid2: TcxGrid
      Left = 0
      Top = 41
      Width = 907
      Height = 518
      Align = alClient
      TabOrder = 1
      RootLevelOptions.DetailTabsPosition = dtpTop
      object cxGrid2DBCardView1: TcxGridDBCardView
        Navigator.Buttons.CustomButtons = <>
        DataController.DataSource = ds6
        DataController.Summary.DefaultGroupSummaryItems = <>
        DataController.Summary.FooterSummaryItems = <>
        DataController.Summary.SummaryGroups = <>
        LayoutDirection = ldVertical
        OptionsCustomize.LayeredRows = True
        OptionsSelection.MultiSelect = True
        OptionsView.CardAutoWidth = True
        OptionsView.CardIndent = 7
        OptionsView.CardWidth = 10000
        RowLayout = rlVertical
        object cxGrid2DBCardView1front_binary: TcxGridDBCardViewRow
          DataBinding.FieldName = 'front_binary'
          PropertiesClassName = 'TcxImageProperties'
          Properties.GraphicClassName = 'TJPEGImage'
          Options.ShowCaption = False
          Position.BeginsLayer = True
          Position.LineCount = 18
        end
        object cxGrid2DBCardView1back_binary: TcxGridDBCardViewRow
          DataBinding.FieldName = 'back_binary'
          PropertiesClassName = 'TcxImageProperties'
          Properties.GraphicClassName = 'TJPEGImage'
          Options.ShowCaption = False
          Position.BeginsLayer = True
          Position.LineCount = 18
        end
        object cxGrid2DBCardView1contact_id: TcxGridDBCardViewRow
          DataBinding.FieldName = 'contact_id'
          Position.BeginsLayer = True
        end
        object cxGrid2DBCardView1gid: TcxGridDBCardViewRow
          DataBinding.FieldName = 'gid'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1group_name: TcxGridDBCardViewRow
          Caption = #20998#31867#21517#31216
          DataBinding.FieldName = 'group_name'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1timecreate: TcxGridDBCardViewRow
          DataBinding.FieldName = 'timecreate'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1username: TcxGridDBCardViewRow
          Caption = #32852#31995#20154
          DataBinding.FieldName = 'username'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1mobile: TcxGridDBCardViewRow
          DataBinding.FieldName = 'mobile'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1tel: TcxGridDBCardViewRow
          DataBinding.FieldName = 'tel'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1fax: TcxGridDBCardViewRow
          DataBinding.FieldName = 'fax'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1email: TcxGridDBCardViewRow
          DataBinding.FieldName = 'email'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1website: TcxGridDBCardViewRow
          DataBinding.FieldName = 'website'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1qq: TcxGridDBCardViewRow
          DataBinding.FieldName = 'qq'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1country: TcxGridDBCardViewRow
          DataBinding.FieldName = 'country'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1state: TcxGridDBCardViewRow
          Caption = #30465#24030
          DataBinding.FieldName = 'state'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1city: TcxGridDBCardViewRow
          DataBinding.FieldName = 'city'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1street1: TcxGridDBCardViewRow
          Caption = #22320#22336
          DataBinding.FieldName = 'street1'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1street2: TcxGridDBCardViewRow
          DataBinding.FieldName = 'street2'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1zip: TcxGridDBCardViewRow
          DataBinding.FieldName = 'zip'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1company: TcxGridDBCardViewRow
          Caption = #20844#21496#21517
          DataBinding.FieldName = 'company'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1department: TcxGridDBCardViewRow
          DataBinding.FieldName = 'department'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1title: TcxGridDBCardViewRow
          Caption = #32844#21153
          DataBinding.FieldName = 'title'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1jsonstr: TcxGridDBCardViewRow
          DataBinding.FieldName = 'jsonstr'
          PropertiesClassName = 'TcxMemoProperties'
          Properties.ScrollBars = ssVertical
          Properties.VisibleLineCount = 2
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1ocrtext: TcxGridDBCardViewRow
          Caption = #24050#22788#29702#35782#21035#20869#23481
          DataBinding.FieldName = 'ocrtext'
          PropertiesClassName = 'TcxMemoProperties'
          Properties.ScrollBars = ssVertical
          Properties.VisibleLineCount = 2
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1jsonstrback: TcxGridDBCardViewRow
          DataBinding.FieldName = 'jsonstrback'
          PropertiesClassName = 'TcxMemoProperties'
          Properties.ScrollBars = ssVertical
          Properties.VisibleLineCount = 2
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1ocrtextback: TcxGridDBCardViewRow
          DataBinding.FieldName = 'ocrtextback'
          PropertiesClassName = 'TcxMemoProperties'
          Properties.ScrollBars = ssVertical
          Properties.VisibleLineCount = 2
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView1samecardid: TcxGridDBCardViewRow
          DataBinding.FieldName = 'samecardid'
          Position.BeginsLayer = False
        end
      end
      object cxGrid2DBTableView1: TcxGridDBTableView
        Navigator.Buttons.CustomButtons = <>
        DataController.DataSource = ds6
        DataController.Summary.DefaultGroupSummaryItems = <>
        DataController.Summary.FooterSummaryItems = <>
        DataController.Summary.SummaryGroups = <>
        OptionsSelection.MultiSelect = True
        OptionsView.GroupByBox = False
        object cxGrid2DBTableView1contact_id: TcxGridDBColumn
          DataBinding.FieldName = 'contact_id'
          Width = 100
        end
        object cxGrid2DBTableView1gid: TcxGridDBColumn
          DataBinding.FieldName = 'gid'
          Width = 100
        end
        object cxGrid2DBTableView1group_name: TcxGridDBColumn
          DataBinding.FieldName = 'group_name'
          Width = 100
        end
        object cxGrid2DBTableView1timecreate: TcxGridDBColumn
          DataBinding.FieldName = 'timecreate'
          Width = 100
        end
        object cxGrid2DBTableView1username: TcxGridDBColumn
          DataBinding.FieldName = 'username'
          Width = 120
        end
        object cxGrid2DBTableView1mobile: TcxGridDBColumn
          DataBinding.FieldName = 'mobile'
          Width = 120
        end
        object cxGrid2DBTableView1tel: TcxGridDBColumn
          DataBinding.FieldName = 'tel'
          Width = 120
        end
        object cxGrid2DBTableView1fax: TcxGridDBColumn
          DataBinding.FieldName = 'fax'
          Width = 120
        end
        object cxGrid2DBTableView1email: TcxGridDBColumn
          DataBinding.FieldName = 'email'
          Width = 120
        end
        object cxGrid2DBTableView1website: TcxGridDBColumn
          DataBinding.FieldName = 'website'
          Width = 120
        end
        object cxGrid2DBTableView1qq: TcxGridDBColumn
          DataBinding.FieldName = 'qq'
          Width = 120
        end
        object cxGrid2DBTableView1country: TcxGridDBColumn
          DataBinding.FieldName = 'country'
          Width = 120
        end
        object cxGrid2DBTableView1state: TcxGridDBColumn
          DataBinding.FieldName = 'state'
          Width = 120
        end
        object cxGrid2DBTableView1city: TcxGridDBColumn
          DataBinding.FieldName = 'city'
          Width = 120
        end
        object cxGrid2DBTableView1street1: TcxGridDBColumn
          DataBinding.FieldName = 'street1'
          Width = 120
        end
        object cxGrid2DBTableView1street2: TcxGridDBColumn
          DataBinding.FieldName = 'street2'
          Width = 120
        end
        object cxGrid2DBTableView1zip: TcxGridDBColumn
          DataBinding.FieldName = 'zip'
          Width = 120
        end
        object cxGrid2DBTableView1company: TcxGridDBColumn
          DataBinding.FieldName = 'company'
          Width = 120
        end
        object cxGrid2DBTableView1department: TcxGridDBColumn
          DataBinding.FieldName = 'department'
          Width = 120
        end
        object cxGrid2DBTableView1title: TcxGridDBColumn
          DataBinding.FieldName = 'title'
          Width = 120
        end
        object cxGrid2DBTableView1jsonstr: TcxGridDBColumn
          DataBinding.FieldName = 'jsonstr'
          Visible = False
        end
        object cxGrid2DBTableView1ocrtext: TcxGridDBColumn
          DataBinding.FieldName = 'ocrtext'
          Visible = False
        end
        object cxGrid2DBTableView1jsonstrback: TcxGridDBColumn
          DataBinding.FieldName = 'jsonstrback'
        end
        object cxGrid2DBTableView1ocrtextback: TcxGridDBColumn
          DataBinding.FieldName = 'ocrtextback'
        end
        object cxGrid2DBTableView1front_binary: TcxGridDBColumn
          DataBinding.FieldName = 'front_binary'
          Visible = False
        end
        object cxGrid2DBTableView1back_binary: TcxGridDBColumn
          DataBinding.FieldName = 'back_binary'
          Visible = False
        end
      end
      object cxGrid2DBCardView2: TcxGridDBCardView
        Navigator.Buttons.CustomButtons = <>
        DataController.Summary.DefaultGroupSummaryItems = <>
        DataController.Summary.FooterSummaryItems = <>
        DataController.Summary.SummaryGroups = <>
        OptionsView.CardIndent = 7
      end
      object cxGrid2DBCardView3: TcxGridDBCardView
        Navigator.Buttons.CustomButtons = <>
        DataController.DataSource = ds3
        DataController.Summary.DefaultGroupSummaryItems = <>
        DataController.Summary.FooterSummaryItems = <>
        DataController.Summary.SummaryGroups = <>
        LayoutDirection = ldVertical
        OptionsCustomize.LayeredRows = True
        OptionsView.CardAutoWidth = True
        OptionsView.CardIndent = 7
        OptionsView.CardWidth = 10000
        RowLayout = rlVertical
        object cxGrid2DBCardView3gid: TcxGridDBCardViewRow
          DataBinding.FieldName = 'gid'
          Position.BeginsLayer = True
        end
        object cxGrid2DBCardView3timecreate: TcxGridDBCardViewRow
          DataBinding.FieldName = 'timecreate'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView3group_name: TcxGridDBCardViewRow
          DataBinding.FieldName = 'group_name'
          Position.BeginsLayer = False
        end
        object cxGrid2DBCardView3front_binary: TcxGridDBCardViewRow
          DataBinding.FieldName = 'front_binary'
          PropertiesClassName = 'TcxImageProperties'
          Properties.GraphicClassName = 'TJPEGImage'
          Options.ShowCaption = False
          Position.BeginsLayer = False
          Position.LineCount = 20
        end
        object cxGrid2DBCardView3back_binary: TcxGridDBCardViewRow
          DataBinding.FieldName = 'back_binary'
          PropertiesClassName = 'TcxImageProperties'
          Properties.GraphicClassName = 'TJPEGImage'
          Options.ShowCaption = False
          Position.BeginsLayer = True
          Position.LineCount = 20
        end
      end
      object cxGrid2Level1: TcxGridLevel
        Caption = #21517#29255#20449#24687'-'#21345#29255#27169#24335
        GridView = cxGrid2DBCardView1
      end
      object cxGrid2Level2: TcxGridLevel
        Caption = #21517#29255#20449#24687'-'#35760#24405#27169#24335
        GridView = cxGrid2DBTableView1
      end
    end
  end
  object cxGrid1: TcxGrid
    Left = 0
    Top = 0
    Width = 297
    Height = 559
    Align = alLeft
    TabOrder = 1
    RootLevelOptions.DetailTabsPosition = dtpTop
    object cxGrid1DBTableView1: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      OnFocusedRecordChanged = cxGrid1DBTableView1FocusedRecordChanged
      DataController.DataSource = ds1
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      object cxGrid1DBTableView1samecardid: TcxGridDBColumn
        Caption = 'cardid'
        DataBinding.FieldName = 'samecardid'
        Width = 209
      end
      object cxGrid1DBTableView1rcnt: TcxGridDBColumn
        Caption = #25968#37327
        DataBinding.FieldName = 'rcnt'
      end
    end
    object cxGrid1DBTableView2: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      DataController.DataSource = ds2
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      object cxGrid1DBTableView2username: TcxGridDBColumn
        Caption = #22995#21517
        DataBinding.FieldName = 'username'
        Width = 120
      end
      object cxGrid1DBTableView2mobile: TcxGridDBColumn
        Caption = #25163#26426
        DataBinding.FieldName = 'mobile'
        Width = 120
      end
      object cxGrid1DBTableView2rcnt: TcxGridDBColumn
        Caption = #25968#37327
        DataBinding.FieldName = 'rcnt'
        Width = 120
      end
    end
    object cxGrid1DBTableView3: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      DataController.DataSource = ds3
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      object cxGrid1DBTableView3mobile: TcxGridDBColumn
        Caption = #25163#26426
        DataBinding.FieldName = 'mobile'
        Width = 120
      end
      object cxGrid1DBTableView3rcnt: TcxGridDBColumn
        Caption = #25968#37327
        DataBinding.FieldName = 'rcnt'
        Width = 120
      end
    end
    object cxGrid1DBTableView4: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      DataController.DataSource = ds4
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      object cxGrid1DBTableView4username: TcxGridDBColumn
        Caption = #22995#21517
        DataBinding.FieldName = 'username'
        Width = 94
      end
      object cxGrid1DBTableView4email: TcxGridDBColumn
        DataBinding.FieldName = 'email'
        Width = 120
      end
      object cxGrid1DBTableView4rcnt: TcxGridDBColumn
        Caption = #25968#37327
        DataBinding.FieldName = 'rcnt'
        Width = 120
      end
    end
    object cxGrid1DBTableView5: TcxGridDBTableView
      Navigator.Buttons.CustomButtons = <>
      DataController.DataSource = ds5
      DataController.Summary.DefaultGroupSummaryItems = <>
      DataController.Summary.FooterSummaryItems = <>
      DataController.Summary.SummaryGroups = <>
      object cxGrid1DBTableView5username: TcxGridDBColumn
        Caption = #22995#21517
        DataBinding.FieldName = 'username'
        Width = 91
      end
      object cxGrid1DBTableView5tel: TcxGridDBColumn
        Caption = #30005#35805
        DataBinding.FieldName = 'tel'
        Width = 120
      end
      object cxGrid1DBTableView5rcnt: TcxGridDBColumn
        Caption = #25968#37327
        DataBinding.FieldName = 'rcnt'
        Width = 120
      end
    end
    object cxGrid1Level1: TcxGridLevel
      Caption = #30456#21516#21517#29255#27983#35272
      GridView = cxGrid1DBTableView1
    end
    object cxGrid1Level2: TcxGridLevel
      Caption = #26597#35810#22995#21517#21644#25163#26426#30456#21516
      GridView = cxGrid1DBTableView2
    end
    object cxGrid1Level3: TcxGridLevel
      Caption = #26597#35810#25163#26426#30456#21516
      GridView = cxGrid1DBTableView3
    end
    object cxGrid1Level4: TcxGridLevel
      Caption = #26597#35810#22995#21517#21644'email'#30456#21516
      GridView = cxGrid1DBTableView4
    end
    object cxGrid1Level5: TcxGridLevel
      Caption = #26597#35810#22995#21517#21644#30005#35805#30456#21516
      GridView = cxGrid1DBTableView5
    end
  end
  object allsame: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      
        'select samecardid,count(*) as rcnt from camcards_cards group by ' +
        'samecardid having count(*)>1 order by count(*) desc')
    Left = 184
    Top = 96
    object allsamesamecardid: TWideStringField
      FieldName = 'samecardid'
      LookupDataSet = qrycards
      LookupKeyFields = 'contact_id'
      LookupResultField = 'username'
      Size = 50
    end
    object allsamercnt: TLargeintField
      FieldName = 'rcnt'
      ReadOnly = True
      Required = True
    end
  end
  object ds1: TDataSource
    DataSet = allsame
    Left = 264
    Top = 104
  end
  object namemobilesame: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      'select username,mobile,count(*) as rcnt from camcards_cards '
      'where samecardid=contact_id '
      
        'group by username,mobile having count(*)>1 order by count(*) des' +
        'c')
    Left = 216
    Top = 152
    object namemobilesameusername: TWideStringField
      FieldName = 'username'
      Size = 100
    end
    object namemobilesamemobile: TWideStringField
      FieldName = 'mobile'
      Size = 100
    end
    object namemobilesamercnt: TLargeintField
      FieldName = 'rcnt'
      ReadOnly = True
      Required = True
    end
  end
  object ds2: TDataSource
    DataSet = namemobilesame
    Left = 272
    Top = 152
  end
  object mobilesame: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      'select mobile,count(*) as rcnt from camcards_cards '
      'where samecardid=contact_id '
      'group by mobile having count(*)>1 order by count(*) desc')
    Left = 256
    Top = 224
    object mobilesamemobile: TWideStringField
      FieldName = 'mobile'
      Size = 100
    end
    object mobilesamercnt: TLargeintField
      FieldName = 'rcnt'
      ReadOnly = True
      Required = True
    end
  end
  object ds3: TDataSource
    DataSet = mobilesame
    Left = 312
    Top = 224
  end
  object nameemailsame: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      'select username,email,count(*) as rcnt from camcards_cards '
      'where samecardid=contact_id '
      'group by username,email having count(*)>1 order by count(*) desc')
    Left = 248
    Top = 288
    object nameemailsameusername: TWideStringField
      FieldName = 'username'
      Size = 100
    end
    object nameemailsameemail: TWideStringField
      FieldName = 'email'
      Size = 100
    end
    object nameemailsamercnt: TLargeintField
      FieldName = 'rcnt'
      ReadOnly = True
      Required = True
    end
  end
  object ds4: TDataSource
    DataSet = nameemailsame
    Left = 304
    Top = 296
  end
  object nametelsame: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      'select username,tel,count(*) as rcnt from camcards_cards '
      'where samecardid=contact_id '
      'group by username,tel having count(*)>1 order by count(*) desc')
    Left = 248
    Top = 376
    object nametelsameusername: TWideStringField
      FieldName = 'username'
      Size = 100
    end
    object nametelsametel: TWideStringField
      FieldName = 'tel'
      Size = 100
    end
    object nametelsamercnt: TLargeintField
      FieldName = 'rcnt'
      ReadOnly = True
      Required = True
    end
  end
  object ds5: TDataSource
    DataSet = nametelsame
    Left = 304
    Top = 376
  end
  object qrycards: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      'select contact_id,username,mobile from camcards_cards')
    Left = 32
    Top = 232
  end
  object ds6: TDataSource
    DataSet = cards
    Left = 704
    Top = 136
  end
  object cards: TUniQuery
    Connection = dm1.mydb1
    SQL.Strings = (
      'select * from camcards_cards')
    Left = 640
    Top = 136
    object cardscontact_id: TWideStringField
      FieldName = 'contact_id'
      ReadOnly = True
      Required = True
      Size = 50
    end
    object cardsgid: TWideStringField
      FieldName = 'gid'
      ReadOnly = True
      Size = 50
    end
    object cardsgroup_id: TWideStringField
      FieldName = 'group_id'
      ReadOnly = True
      Size = 100
    end
    object cardscardsource: TWideStringField
      FieldName = 'cardsource'
      ReadOnly = True
      Size = 50
    end
    object cardscardstate: TWideStringField
      FieldName = 'cardstate'
      ReadOnly = True
      Size = 50
    end
    object cardscloudcheck: TWideStringField
      FieldName = 'cloudcheck'
      ReadOnly = True
      Size = 50
    end
    object cardssync_cid: TWideStringField
      FieldName = 'sync_cid'
      ReadOnly = True
      Size = 50
    end
    object cardstimecreate: TWideStringField
      FieldName = 'timecreate'
      ReadOnly = True
      Size = 50
    end
    object cardsusername: TWideStringField
      DisplayLabel = #22995#21517
      FieldName = 'username'
      Size = 100
    end
    object cardsmobile: TWideStringField
      DisplayLabel = #25163#26426
      FieldName = 'mobile'
      Size = 100
    end
    object cardstel: TWideStringField
      DisplayLabel = #30005#35805
      FieldName = 'tel'
      Size = 100
    end
    object cardsfax: TWideStringField
      DisplayLabel = #20256#30495
      FieldName = 'fax'
      Size = 100
    end
    object cardsemail: TWideStringField
      FieldName = 'email'
      Size = 100
    end
    object cardswebsite: TWideStringField
      FieldName = 'website'
      Size = 100
    end
    object cardsqq: TWideStringField
      FieldName = 'qq'
      Size = 100
    end
    object cardscountry: TWideStringField
      DisplayLabel = #22269#23478#22320#21306
      FieldName = 'country'
      Size = 100
    end
    object cardsstate: TWideStringField
      DisplayLabel = #30465'/'#24030
      FieldName = 'state'
      Size = 100
    end
    object cardscity: TWideStringField
      DisplayLabel = #24066
      FieldName = 'city'
      Size = 100
    end
    object cardsstreet1: TWideStringField
      DisplayLabel = #22320#22336'1'
      FieldName = 'street1'
      Size = 250
    end
    object cardsstreet2: TWideStringField
      DisplayLabel = #22320#22336'2'
      FieldName = 'street2'
      Size = 200
    end
    object cardszip: TWideStringField
      DisplayLabel = #37038#32534
      FieldName = 'zip'
      Size = 50
    end
    object cardscompany: TWideStringField
      DisplayLabel = #32452#32455#26426#26500#21517#31216
      FieldName = 'company'
      Size = 250
    end
    object cardsdepartment: TWideStringField
      DisplayLabel = #37096#38376
      FieldName = 'department'
      Size = 100
    end
    object cardstitle: TWideStringField
      DisplayLabel = ' '
      FieldName = 'title'
      Size = 100
    end
    object cardsjsonstr: TWideMemoField
      DisplayLabel = #27491#38754#35782#21035#21407#22987#20869#23481
      FieldName = 'jsonstr'
      ReadOnly = True
      BlobType = ftWideMemo
    end
    object cardsocrtext: TWideMemoField
      DisplayLabel = #27491#38754#35782#21035#25991#23383
      FieldName = 'ocrtext'
      ReadOnly = True
      BlobType = ftWideMemo
    end
    object cardsjsonstrback: TWideMemoField
      DisplayLabel = #21453#38754#35782#21035#21407#22987#20869#23481
      FieldName = 'jsonstrback'
      ReadOnly = True
      BlobType = ftWideMemo
    end
    object cardsocrtextback: TWideMemoField
      DisplayLabel = #21453#38754#35782#21035#25991#23383
      FieldName = 'ocrtextback'
      ReadOnly = True
      BlobType = ftWideMemo
    end
    object cardsfront_binary: TBlobField
      DisplayLabel = #27491#38754#22270#29255
      FieldName = 'front_binary'
      ReadOnly = True
    end
    object cardsback_binary: TBlobField
      DisplayLabel = #21453#38754#22270#29255
      FieldName = 'back_binary'
      ReadOnly = True
    end
    object cardssamecardid: TWideStringField
      DisplayLabel = #30456#21516#21517#29255'ID'
      FieldName = 'samecardid'
      ReadOnly = True
      Size = 50
    end
  end
  object dxFloatDockSite1: TdxFloatDockSite
    Left = 0
    Top = 0
    Width = 406
    Height = 377
    Visible = False
    FloatLeft = 261
    FloatTop = 182
    DockingType = 0
    OriginalWidth = 406
    OriginalHeight = 377
    object dxDockPanel1: TdxDockPanel
      Left = 0
      Top = 0
      Width = 406
      Height = 377
      AllowFloating = True
      AutoHide = False
      Caption = #30456#21516#21517#29255#26816#32034
      DockingType = 0
      OriginalWidth = 406
      OriginalHeight = 377
    end
  end
  object dxFloatDockSite2: TdxFloatDockSite
    Left = 0
    Top = 0
    Width = 185
    Height = 140
    Visible = False
    FloatLeft = 260
    FloatTop = 156
    DockingType = 0
    OriginalWidth = 185
    OriginalHeight = 140
    object dpToolbox: TdxDockPanel
      Left = 0
      Top = 0
      Width = 185
      Height = 140
      AllowFloating = True
      AutoHide = True
      Caption = 'ToolBox'
      ImageIndex = 7
      AutoHidePosition = 0
      DockingType = 1
      OriginalWidth = 153
      OriginalHeight = 573
    end
  end
  object qryexe: TUniQuery
    Connection = dm1.mydb1
    Left = 408
    Top = 112
  end
end
